草庐IT

Java getNodeName 和命名空间

全部标签

windows - 批处理文件重命名多个文件只回显结果

我在创建批处理文件(.bat)以根据特定参数重命名同一目录中的多个文件时遇到问题。为了使它发生在多个文件中,我必须向它添加一个增量值。根据研究(主要是在这里),我拼凑了以下命令,但无论我做什么,我实际上都无法做到。它只是回显应该做什么,当我从“ren”之前删除回显时,它说语法错误。@echooffCDC:\FolderPath\setlocalenabledelayedexpansionset/acount=0for/f"tokens=*"%%ain('dir/b/od*.txt')do(echorenCDFF_%date:~-4,4%%date:~-10,2%%date:~-7,2%

java - 如何重命名 Java 项目(Eclipse 或其他项目)中的 1000 个类名?

我有一个在Linux中使用Eclipse组织的Java项目。我想将这个项目迁移到Windows。但是有很多java文件只是名字的大小写不同,比如AM.java,am.java,Am.java,aM.java。Windows下这四个文件不能同时存在于一个目录下。所以我需要在迁移之前在linux中重命名这些文件。喜欢:AM.java->AM1.javaam.java->am2.javaAm.java->Am3.javaaM.java->aM4.java因为java类是相互调用的,所以我们不能简单地重命名java文件名。文件中的所有引用应同时替换。我知道Eclipse中有重命名功能。但是有太

c# - 将 WaitOne 与 IPC 的命名互斥体一起使用时,可以有一个空的 while block 吗?

基本上,同一进程的多个实例会执行此操作:using(varmutex=newSystem.Threading.Mutex(false,MUTEX_NAME)){while(!mutex.WaitOne(100)){/*waittoacquiremutexfromotherprocess*/}try{doSynchronizedWork();}finally{mutex.ReleaseMutex();}}会不会有什么坑?进程可以在不释放互斥量的情况下退出吗?如果发生这种情况,是否会抛出AbandonedMutexException?或者另一个进程会获取互斥锁吗?还有别的吗?编辑:看起来正

c# - Windows.ApplicationModel.LockScreen 命名空间是否可供非网亭使用?

MSDNdocumentationfortheWindows.ApplicationModel.LockScreen命名空间声称“您可以创建一个充当锁定屏幕的应用程序,从而允许更大的用户个性化”。我有兴趣为Windows10移动版创建自定义锁定屏幕。然而,我对进一步文档的探索只得到了一篇关于创建Windows10desktopkioskapp的文章。.所以,我的问题很简单——是否真的可以使用这些类创建自定义Windows10移动版锁屏界面? 最佳答案 这里有一些不同的东西可能令人困惑。不幸的是,它们不是很常见的情况,因此缺乏文档。您

windows - 按顺序递归重命名所有子文件夹中的文件

我有一系列文件夹和子文件夹,结构如下:001/Fabric/Blue/(.jpg文件,按顺序命名)001/Fabric/Green/(.jpg文件,按顺序命名)002/Fabric/Blue/(.jpg文件,按顺序命名)002/Fabric/Green/(.jpg文件,按顺序命名)等等文件名中有多余的字符串字符,我想将其删除,我想将它们的文件名转换为更简单的顺序格式(0.jpg、1.jpg等)。我尝试使用几个不同的PowerShell示例来实现它。我有递归搜索功能,但是在尝试重命名ForEach-Object循环中的文件时,我收到有关InvalidOperationException的

windows - 命令提示符/批处理 - 使用顺序编号重命名多个文件

假设我有多个文件filename.a.txtfilename.b.txtfilename.c.txt我想运行一个针对所有.txt文件的批处理文件,并将它们重命名为我在自定义%filename%var中设置的任何内容+给它们编号,这样它最终会变成类似这样的东西:filename.1.txtfilename.2.txtfilename.3.txt到目前为止我已经写了这个:setfilename=FileTitlefor/r%%iin(*.txt)docallren%%i%filename%.txt它可以工作,但问题是它只是获取第一个.txt文件并为其提供FileTitle文件名,仅此而已。

windows - 处理文件名中的特殊字符时出现批量重命名问题

我在c:\files中有数百个*.mp3文件。里面有所有可以想象的文件名,比如milad.mp3(行为良好)嘿you.mp3(文件名中有空格)systemofadown.mp3(长文件名)howdy(1).mp3(文件名中的括号)以及最后三个条件的任意组合。我想将文件重命名为001-test.mp3、002-mp3、...哪个文件获得哪个名称并不重要。已经写了一个批处理文件来做重命名。这是我的代码(添加了行号):01rem@echooff02cls03set_number=%104lfnforon0506:F1TO1007IFNOTEXIST*.mp3.gotoend08if%_num

windows - 在 NullSoft 静默安装期间如何检查可用空间?

在静默安装模式下,用户不会通过PageExdirectory询问安装目标。,因此函数DirVerify和GetInstDirError永远不会被调用。这也适用于出于与上述相同的原因对安装目标进行硬编码的安装(一个坏主意):永远不会调用PageEx目录。 最佳答案 您的示例代码没问题,但在Win9x上调用${DriveSpace}可能会失败。我还删除了指定部分ID的需要!defineAPPNAME"CalcEnoughSpace"name"${APPNAME}"outfile"$%temp%\${APPNAME}.exe"ShowIn

c - 创建/删除一系列相同大小的文件后 NTFS 磁盘空间不足

我在处理一个大型项目时遇到了一个非常奇怪的问题。我在一个分区上写了一堆相同大小的文件(尝试了RAM磁盘和通过diskmgmt.msc创建的虚拟磁盘)。当没有足够的可用空间来容纳另一个文件时(如GetDiskFreeSpaceExW所报告),我删除了一个(只有一个)以前创建的文件并写入新文件。然后,我删除另一个旧文件并写入一个新文件,无限循环(因此,您可以将分区视为大小相同的文件的环形缓冲区)。在一系列的写入-删除(从几百到几千)之后,我在写入新文件时遇到了nofreespace错误(在此之前,GetDiskFreeSpaceExW报告足够的空间)。我请我的几位同事尝试在他们的硬件上重现

c# - 重命名文件自己打开

我的程序正在将数据记录到一个文件中,同时用户界面实时显示传入的数据。如果计算机/程序/操作系统/任何关闭,我希望记录的数据在一两秒内存储在磁盘上。数据以至少100次/秒的速度传入。我希望用户能够在日志记录处于事件状态时为日志文件指定一个新名称。问题是我无法在文件打开时更改文件名,即使它是通过相同的进程进行的。测试用例:stringfileName1="test.txt";stringfileName2="test2.txt";using(StreamWritersw=newStreamWriter(newFileStream(fileName1,FileMode.Create))){s